# 导包
import time
import unittest

#1 封装测试框架
from Request_Test.tools.HTMLTestRunner import HTMLTestRunner
from testcase_request import testcase_req_login

#2 unittest.TestSuite()类来表示一个测试用例集
suite = unittest.TestSuite()

#3 addTest是添加测试套件的方法
suite.addTest(unittest.makeSuite(testcase_req_login))

#4 将测试数据指定到相应的路径中
report = "../report/report-{}.html".format(time.strftime("%Y%m%d:%H%M"))

#5 打开文件流
with open(report,"wb") as file:
    # 创建HTMLTestRunner运行器
    runner = HTMLTestRunner(file,title="request的测试报告")
    # 执行测试套件
    runner.run(suite)
